package com.yingxin.yxerp.module.activiti.biz.vo.excel;

import com.yingxin.yxerp.module.easypoi.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 编辑申请 - 导出类
 * @author yuebao
 * @since 2023-05-22
 */

@Data
public class UpdateDateApplyExcelVo {

    private static final long serialVersionUID = 1L;

    @Excel(name = "申请单号", width = 20)
    private String applyNo;

    @Excel(name = "业务单号", width = 20)
    private String businessNo;

    @Excel(name = "业务类型", width = 30)
    private String businessTypeName;

    @Excel(name = "审核状态")
    private String approvalStatusName;

    @Excel(name = "责任人")
    private String personResponsibleName;

    @Excel(name = "部门", width = 20)
    private String departmentName;

    @Excel(name = "是否罚款")
    private String isPenaltyName;

    @Excel(name = "罚款金额(元)", width = 20, type = 10 )
    private BigDecimal penaltyMoney;

    @Excel(name = "免罚原因", width = 60)
    private String avoidPenaltyReason;

    @Excel(name = "改前描述", width = 60)
    private String updateFrontRemarks;

    @Excel(name = "改后描述", width = 60)
    private String updateAfterRemarks;

    @Excel(name = "申请人")
    private String creatorName;

    @Excel(name = "发生时间", width = 30, exportFormat = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
    private Date occurrenceTime;

    @Excel(name = "申请时间", width = 30, exportFormat = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
    private Date createTime;

    @Excel(name = "修改原因", width = 60)
    private String reason;

}
